package com.cqupt.sendMes.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;
import java.time.LocalTime;

@Data
public class TaskDTO {
    //任务ID
    @ApiModelProperty(value = "任务ID")
    private Integer id;

    //任务名
    @ApiModelProperty(value = "任务名")
    @NotBlank(message = "任务名不能为空")
    private String taskName;

    //任务类型
    @ApiModelProperty(value = "任务类型")
    @NotNull(message = "任务类型不能为空")
    private Integer taskType;

    //通知发送内容
    @ApiModelProperty(value = "通知发送内容")
    @NotBlank(message = "通知发送内容不能为空")
    private String taskContent;

    //任务执行日期
    @ApiModelProperty(value = "任务执行日期")
    private LocalDate executionDate;

    //任务执行时间
    @ApiModelProperty(value = "任务执行时间")
    @NotNull(message = "任务执行时间不可为空")
    private LocalTime executionTime;
}
